<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="listeUtilisateur" class="PUtilisateur.ListeUtilisateur" />
<%@page import="PUtilisateur.Utilisateur"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Connexion</title>
</head>
<body>
<%! List<Utilisateur> listUtilisateur = new ArrayList<Utilisateur>(); 

public String getParam(HttpServletRequest request, String nomParam){
	String param = null;
	param = request.getParameter(nomParam);
	if(param != null)
	{
		return param;
	}
	else 
		return "";
}
%>
<%
if(request.getParameter("deconnexion") != null){
	if(getParam(request, "deconnexion").equals("true")){
		session.removeAttribute("loginConn");
		session.removeAttribute("motDePasseConn");
	}
}

%>
<h1>Connexion</h1>


<form action="">
<TABLE BORDER=0>
	<TR>
		<TD>Login</TD>
		<TD><INPUT type=text name="loginConn"></TD>
	</TR>

	<TR>
		<TD>Mot de Passe</TD>
		<TD><INPUT type=text name="motDePasseConn"></TD>
	</TR>
	<TR>
		<TD COLSPAN=2><INPUT type="submit" value="Connecter"></TD>
	</TR>
</TABLE>

</form>


<%
//listUtilisateur = (ArrayList<Utilisateur>)session.getAttribute("listeUtilisateur");

//for (Utilisateur utilisateur : listUtilisateur) {
	
	//if (utilisateur.getLogin() == request.getParameter("loginConn")
		//	&& utilisateur.getMotDePasse() == request
			//		.getParameter("motDePasseConn")) {
//			out.println("connecter");
		//	
//<a href="">Modifier adresse Mail</a>
//<a href="">Modifier Mot de passe</a>
//<a href="">Deconnecter</a>
//}else{
//						out.println("louper");
	//				}
				//}
	boolean authentifie = false;
	if(session.getAttribute("listeUtilisateur") != null){
		listUtilisateur = (ArrayList<Utilisateur>)session.getAttribute("listeUtilisateur");
		for (Utilisateur utilisateur : listUtilisateur) {
			if(utilisateur.getLogin() != null && utilisateur.getMotDePasse() != null)
				if(utilisateur.getLogin().equals(getParam(request, "loginConn")))
					if(utilisateur.getMotDePasse().equals(getParam(request, "motDePasseConn"))){
						session.setAttribute("loginConn" , getParam(request, "loginConn"));
						session.setAttribute("motDePasseConn" , getParam(request, "motDePasseConn"));
						//out.println("Bonjour " + utilisateur.getNom() + " " + utilisateur.getPrenom() + "<br />");
						authentifie = true;
						break;
					}
		}
	}
	if(authentifie){
		//RequestDispatcher rd = request.getRequestDispatcher("ApresConnexion.jsp");
		//rd.forward(request, response);
		//<jsp:forward page="ApresConnexion.jsp"></jsp:forward>
	}else
		out.println("Login ou Mot de passe incorrect.");
%>

</body>
</html>